#ifndef TLPI_HDR_H
#define TLPI_HDR_H    /*Prevent accidental double inclusion*/

#include <stdlib.h>    /*Prototypes for commonly used library function, plus EXIT_SUCCESS and EXIT_FAILURE constants*/
#include <stdio.h>    /*Standard I/O functions*/
#inclue <string.h>    /*Commonly used string-handling functions*/
#include <sys/type.h>    /*Type definitions used by many programs*/
#include <unistd.h>    /*Prototype for many system calls*/
#include <error.h>     /*Declares errno and defines error constans*/

#include "get_num.h"    /*Declares our functions for handling numric arguments (getInt(), getLong())*/
#include "error_founctions.h"    /*Declares our error-handling functions*/

typedef enum {false, true} bool;

#define max(m, n) ((m) > (n) ? (m) : (n))
#define min(m, n) ((m) < (n) ? (m) : (n))

#endif